package org.web.standardplatform.client.domain.buildcode;

import lombok.Getter;
import lombok.Setter;
import org.web.standardplatform.client.domain.attribute.AttributeDTO;

import java.util.List;

@Setter
@Getter
public class BuildCodeRequest {


    private String tableName;

    private AttributeDTO primaryAttributeDTO;

    private CodeSpecialAttributeDTO codeSpecialAttributeDTO;

    private String dbType = "mysql"; // mysql
    private String jdkVersion = "21"; // 21

    List<AttributeDTO> attributeDTOList;

    private CodeTableMarkDTO codeTableMarkDTO;

    private CodePackageDTO codePackageDTO;

    private String toStringMethod; // 不设置， 默认不生成toString方法

    private CodeMethodDTO codeMethodDTO;

    private CodeClassNameDTO codeClassNameDTO;

    private CodeSettingDTO codeSettingDTO;

}
